html,
body,
#app {
  /* width: 100vw; */
  width: 100%;
  /* height: 100vh; */
  height: 100%;
  margin: 0;
  padding: 0;
  -webkit-print-color-adjust: exact;
  /* 设置文本不能选中 */
  /* -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; */
}
/*平板*/
@media screen and (min-width: 600px) and (max-width: 960px) {
  html,
body,
#app {
    height: 62vh !important;
    height: 112.6vh !important;
    width: 100vw !important;
  }
}


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
 ::-webkit-scrollbar {
   /* width: 0 !important;
   height: 0 !important; */
   width: 15px !important;
   height: 15px !important; 
} 
::-webkit-scrollbar-button{
  background-color: #ac9e9e;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  background-color: #F5F5F5;
  width: 15px !important;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  background-color: rgba(99, 71, 71, .5);
} 

/* message提示信息弹窗样式 */
.el-message--error {
  font-size: 16px;
  background-color: #fff;
}

.el-message--error .el-message__content {
  color: red;
  font-size: 16px;
}

.el-dialog {
  /* border-radius: 20px !important; */
  background-color: #fff !important;
}

.v-modal {
  background-color: rgba(59, 45, 45, 0.4) !important;
}

.el-tree-node:focus>.el-tree-node__content {
  background-color: #cccccc !important;
}

.el-tree-node__content:hover {
  background-color: #cccccc !important;
}

.el-dialog__header {
  background-color: #ae9bec;
  box-sizing: border-box;
}

.el-dialog__close {
  font-size: 24px;
  color: rgb(19, 18, 18) !important;
}

.el-dialog__headerbtn {
  top: 10px !important;
}

/* .el-table td,
.el-table th.is-leaf,
.el-table--border,
.el-table--group {
  border-color: black !important;
}

.el-table--border::after,
.el-table--group::after,
.el-table::before {
  background-color: black;
} */